$(function () {
    $('#link_reg').click(function () {
        $('.login-box').hide();
        $('.reg-box').show();
    })
    $('#link_login').click(function () {
        $('.login-box').show();
        $('.reg-box').hide();
    })
    layui.form.verify({
        pwd: [/^\S{6,12}$/, '密码长度是6~12位非空格组成'],
        repwd: function (value, item) {
            if (value != $(item).parent().prev().find('input').val()) {
                return '两次输入的密码不一样'
            }
        }
    })

    // 注册功能
    $('#form_reg').submit(function (e) {
        e.preventDefault();
        $.post('/api/reguser', {
            username: $('#reg_username').val(),
            password: $('#reg_password').val(),
        }, function (res) {
            if (res.status != 0) return layui.layer.msg(res.message)
            layui.layer.msg('注册成功');
            $('#link_login').click();
        })
    })

    // 登录功能
    $('#reg_login').submit(function (e) {
        e.preventDefault();
        $.ajax({
            method: "POST",
            url: "/api/login",
            data: {
                username: $('#login_username').val(),
                password: $('#login_password').val(),
            },
            success: function (res) {
                if (res.status != 0) {
                    return layui.layer.msg('登录失败')
                }
                layui.layer.msg('登录成功')
                localStorage.setItem('token',res.token)
                location.href="index.html"
            }

        })
    })
})